package com.xuetang.utils;

/**
 * 用户工具类
 */
public class UserUtils {

    /**
     * 获取当前登录用户ID
     * 
     * @return 用户ID
     */
    public static Long getCurrentUserId() {
        // 实际项目中，这里应该从JWT token或session中获取用户ID
        // 这里简单返回一个默认值，方便测试
        return 1L;
    }

    /**
     * 检查用户是否有权限操作指定资源
     * 
     * @param resourceUserId 资源所属用户ID
     * @return 是否有权限
     */
    public static boolean hasPermission(Long resourceUserId) {
        Long currentUserId = getCurrentUserId();
        // 如果是资源所有者，则有权限
        return currentUserId != null && currentUserId.equals(resourceUserId);
    }
}